home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_56_AAddUpdateUtils.txt < prev    next >
Text File  |  1992-10-27  |  28KB  |  471 lines

  1. # near model CODE resource
  2. # jump table entries: 15104-15105 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 FF8A                link       A6, -0x0076
  5. 00000004  486E FFC0                pea.l      [A6 - 0x40]
  6. 00000008  486E FFBE                pea.l      [A6 - 0x42]
  7. 0000000C  4EAD 3E3A                jsr        [A5 + 0x3E3A /* export_1987 */]
  8. 00000010  422E FFE0                clr.b      [A6 - 0x20]
  9. 00000014  7000                     moveq.l    D0, 0x00
  10. 00000016  2D40 FF96                move.l     [A6 - 0x6A], D0
  11. 0000001A  41EE FFE0                lea.l      A0, [A6 - 0x20]
  12. 0000001E  2D48 FF9C                move.l     [A6 - 0x64], A0
  13. 00000022  3D6E FFBE FFA0           move.w     [A6 - 0x60], [A6 - 0x42]
  14. 00000028  426E FFA4                clr.w      [A6 - 0x5C]
  15. 0000002C  7000                     moveq.l    D0, 0x00
  16. 0000002E  2D40 FFA6                move.l     [A6 - 0x5A], D0
  17. 00000032  426E FFAA                clr.w      [A6 - 0x56]
  18. 00000036  4267                     clr.w      -[A7]
  19. 00000038  486E FF8A                pea.l      [A6 - 0x76]
  20. 0000003C  4267                     clr.w      -[A7]
  21. 0000003E  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  22. 00000042  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  23. 00000046  206E 0008                movea.l    A0, [A6 + 0x8]
  24. 0000004A  5C88                     addq.l     A0, 6
  25. 0000004C  43EE FFC0                lea.l      A1, [A6 - 0x40]
  26. 00000050  7007                     moveq.l    D0, 0x07
  27. label00000052:
  28. 00000052  20D9                     move.l     [A0]+, [A1]+
  29. 00000054  51C8 FFFC                dbf        D0, -0x6 /* 00000052 */
  30. 00000058  206E 0008                movea.l    A0, [A6 + 0x8]
  31. 0000005C  216E FFBA 0002           move.l     [A0 + 0x2], [A6 - 0x46]
  32. 00000062  206E 0008                movea.l    A0, [A6 + 0x8]
  33. 00000066  30AE FFAA                move.w     [A0], [A6 - 0x56]
  34. 0000006A  4E5E                     unlink     A6
  35. 0000006C  2E9F                     move.l     [A7], [A7]+
  36. 0000006E  4E75                     rts
  37. 00000070  4E56 0000                link       A6, 0
  38. 00000074  2F0C                     move.l     -[A7], A4
  39. 00000076  286E 0008                movea.l    A4, [A6 + 0x8]
  40. 0000007A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  41. 0000007E  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  42. 00000082  102C FE55                move.b     D0, [A4 - 0x1AB]
  43. 00000086  670E                     beq        +0x10 /* 00000096 */
  44. 00000088  4267                     clr.w      -[A7]
  45. 0000008A  3F2C FE5E                move.w     -[A7], [A4 - 0x1A2]
  46. 0000008E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  47. 00000092  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  48. label00000096:
  49. 00000096  102C FE56                move.b     D0, [A4 - 0x1AA]
  50. 0000009A  6712                     beq        +0x14 /* 000000AE */
  51. 0000009C  4267                     clr.w      -[A7]
  52. 0000009E  486C FFBC                pea.l      [A4 - 0x44]
  53. 000000A2  3F2C FFB8                move.w     -[A7], [A4 - 0x48]
  54. 000000A6  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  55. 000000AA  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  56. label000000AE:
  57. 000000AE  285F                     movea.l    A4, [A7]+
  58. 000000B0  4E5E                     unlink     A6
  59. 000000B2  205F                     movea.l    A0, [A7]+
  60. 000000B4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  61. 000000B8  4ED0                     jmp        [A0]
  62. 000000BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  63. export_1888: // at 000000BC (misaligned)
  64. 000000BE  FCDA 48E7                .extension 0xCDA <<F/2-3/6>> // unimplemented
  65. 000000C2  0300                     btst       D0, D1
  66. 000000C4  7000                     moveq.l    D0, 0x00
  67. 000000C6  2D40 FE62                move.l     [A6 - 0x19E], D0
  68. 000000CA  422E FE55                clr.b      [A6 - 0x1AB]
  69. 000000CE  426E FE56                clr.w      [A6 - 0x1AA]
  70. 000000D2  4AAE 0008                tst.l      [A6 + 0x8]
  71. 000000D6  6604                     bne        +0x6 /* 000000DC */
  72. 000000D8  6000 02A2                bra        +0x2A4 /* 0000037C */
  73. label000000DC:
  74. 000000DC  486E FE66                pea.l      [A6 - 0x19A]
  75. 000000E0  4EBA FF1E                jsr        [PC - 0xE2 /* 00000000 */]
  76. 000000E4  486E FEB2                pea.l      [A6 - 0x14E]
  77. 000000E8  2F3C 000C 0FA0           move.l     -[A7], 0xC0FA0
  78. 000000EE  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  79. 000000F2  486E FFFC                pea.l      [A6 - 0x4]
  80. 000000F6  3F3C F061                move.w     -[A7], 0xF061
  81. 000000FA  4EAD 453A                jsr        [A5 + 0x453A /* export_2211 */]
  82. 000000FE  486E FCDC                pea.l      [A6 - 0x324]
  83. 00000102  486E FEB2                pea.l      [A6 - 0x14E]
  84. 00000106  3F3C 0002                move.w     -[A7], 0x2
  85. 0000010A  486E FE57                pea.l      [A6 - 0x1A9]
  86. 0000010E  4EAD 4552                jsr        [A5 + 0x4552 /* export_2214 */]
  87. 00000112  205F                     movea.l    A0, [A7]+
  88. 00000114  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  89. 00000118  7011                     moveq.l    D0, 0x11
  90. label0000011A:
  91. 0000011A  22D8                     move.l     [A1]+, [A0]+
  92. 0000011C  51C8 FFFC                dbf        D0, -0x6 /* 0000011A */
  93. 00000120  3290                     move.w     [A1], [A0]
  94. 00000122  102E FFB2                move.b     D0, [A6 - 0x4E]
  95. 00000126  6604                     bne        +0x6 /* 0000012C */
  96. 00000128  6000 0252                bra        +0x254 /* 0000037C */
  97. label0000012C:
  98. 0000012C  102E FE57                move.b     D0, [A6 - 0x1A9]
  99. 00000130  6716                     beq        +0x18 /* 00000148 */
  100. 00000132  486E FFBC                pea.l      [A6 - 0x44]
  101. 00000136  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  102. 0000013A  3F3C 0002                move.w     -[A7], 0x2
  103. 0000013E  42A7                     clr.l      -[A7]
  104. 00000140  4EAD 433A                jsr        [A5 + 0x433A /* export_2147 */]
  105. 00000144  4EAD 437A                jsr        [A5 + 0x437A /* export_2155 */]
  106. label00000148:
  107. 00000148  486E FD26                pea.l      [A6 - 0x2DA]
  108. 0000014C  487A FF22                pea.l      [PC - 0xDE /* 00000070, value 0x4E560000 'NV\0\0', cstring "NV" */]
  109. 00000150  2F0E                     move.l     -[A7], A6
  110. 00000152  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  111. 00000156  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  112. 0000015A  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  113. 0000015E  4267                     clr.w      -[A7]
  114. 00000160  486E FFBC                pea.l      [A6 - 0x44]
  115. 00000164  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  116. 00000168  486E FDEC                pea.l      [A6 - 0x214]
  117. 0000016C  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  118. 00000170  4A5F                     tst.w      [A7]+
  119. 00000172  6612                     bne        +0x14 /* 00000186 */
  120. 00000174  4267                     clr.w      -[A7]
  121. 00000176  486E FFBC                pea.l      [A6 - 0x44]
  122. 0000017A  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  123. 0000017E  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  124. 00000182  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  125. label00000186:
  126. 00000186  4267                     clr.w      -[A7]
  127. 00000188  486E FFBC                pea.l      [A6 - 0x44]
  128. 0000018C  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  129. 00000190  2F3C 4674 6368           move.l     -[A7], 0x46746368 /* 'Ftch' */
  130. 00000196  2F3C 4674 506A           move.l     -[A7], 0x4674506A /* 'FtPj' */
  131. 0000019C  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  132. 000001A0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  133. 000001A4  1D7C 0001 FE56           move.b     [A6 - 0x1AA], 0x1
  134. 000001AA  4267                     clr.w      -[A7]
  135. 000001AC  486E FFBC                pea.l      [A6 - 0x44]
  136. 000001B0  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  137. 000001B4  486E FE5E                pea.l      [A6 - 0x1A2]
  138. 000001B8  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  139. 000001BC  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  140. 000001C0  1D7C 0001 FE55           move.b     [A6 - 0x1AB], 0x1
  141. 000001C6  4267                     clr.w      -[A7]
  142. 000001C8  3F2E FE5E                move.w     -[A7], [A6 - 0x1A2]
  143. 000001CC  3F3C 0001                move.w     -[A7], 0x1
  144. 000001D0  42A7                     clr.l      -[A7]
  145. 000001D2  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  146. 000001D6  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  147. 000001DA  4267                     clr.w      -[A7]
  148. 000001DC  4EAD 44D2                jsr        [A5 + 0x44D2 /* export_2198 */]
  149. 000001E0  101F                     move.b     D0, [A7]+
  150. 000001E2  6606                     bne        +0x8 /* 000001EA */
  151. 000001E4  802D FC6C                or.b       D0, [A5 - 0x394]
  152. 000001E8  6712                     beq        +0x14 /* 000001FC */
  153. label000001EA:
  154. 000001EA  4267                     clr.w      -[A7]
  155. 000001EC  42A7                     clr.l      -[A7]
  156. 000001EE  486E FE66                pea.l      [A6 - 0x19A]
  157. 000001F2  486E FE62                pea.l      [A6 - 0x19E]
  158. 000001F6  7002                     moveq.l    D0, 0x02
  159. 000001F8  A823                     syscall    AliasDispatch
  160. 000001FA  3C1F                     move.w     D6, [A7]+
  161. label000001FC:
  162. 000001FC  2D7C 4674 506A FDFC      move.l     [A6 - 0x204], 0x4674506A /* 'FtPj' */
  163. 00000204  3D7C 0001 FE00           move.w     [A6 - 0x200], 0x1
  164. 0000020A  7000                     moveq.l    D0, 0x00
  165. 0000020C  2D40 FE02                move.l     [A6 - 0x1FE], D0
  166. 00000210  08EE 0000 FE05           bset.b     [A6 - 0x1FB], 0x0
  167. 00000216  7000                     moveq.l    D0, 0x00
  168. 00000218  2D40 FE06                move.l     [A6 - 0x1FA], D0
  169. 0000021C  4AAE FE62                tst.l      [A6 - 0x19E]
  170. 00000220  6714                     beq        +0x16 /* 00000236 */
  171. 00000222  08EE 0001 FE05           bset.b     [A6 - 0x1FB], 0x1
  172. 00000228  42A7                     clr.l      -[A7]
  173. 0000022A  2F2E FE62                move.l     -[A7], [A6 - 0x19E]
  174. 0000022E  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  175. 00000232  2D5F FE06                move.l     [A6 - 0x1FA], [A7]+
  176. label00000236:
  177. 00000236  42A7                     clr.l      -[A7]
  178. 00000238  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  179. 0000023C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  180. 00000240  2D5F FE0A                move.l     [A6 - 0x1F6], [A7]+
  181. 00000244  41EE FE0E                lea.l      A0, [A6 - 0x1F2]
  182. 00000248  43EE FE66                lea.l      A1, [A6 - 0x19A]
  183. 0000024C  7010                     moveq.l    D0, 0x10
  184. label0000024E:
  185. 0000024E  20D9                     move.l     [A0]+, [A1]+
  186. 00000250  51C8 FFFC                dbf        D0, -0x6 /* 0000024E */
  187. 00000254  3091                     move.w     [A0], [A1]
  188. 00000256  7058                     moveq.l    D0, 0x58
  189. 00000258  2D40 FE58                move.l     [A6 - 0x1A8], D0
  190. 0000025C  4267                     clr.w      -[A7]
  191. 0000025E  3F2E FE5E                move.w     -[A7], [A6 - 0x1A2]
  192. 00000262  486E FE58                pea.l      [A6 - 0x1A8]
  193. 00000266  486E FDFC                pea.l      [A6 - 0x204]
  194. 0000026A  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  195. 0000026E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  196. 00000272  4AAE FE06                tst.l      [A6 - 0x1FA]
  197. 00000276  6F1E                     ble        +0x20 /* 00000296 */
  198. 00000278  2D6E FE06 FE58           move.l     [A6 - 0x1A8], [A6 - 0x1FA]
  199. 0000027E  4267                     clr.w      -[A7]
  200. 00000280  3F2E FE5E                move.w     -[A7], [A6 - 0x1A2]
  201. 00000284  486E FE58                pea.l      [A6 - 0x1A8]
  202. 00000288  206E FE62                movea.l    A0, [A6 - 0x19E]
  203. 0000028C  2F10                     move.l     -[A7], [A0]
  204. 0000028E  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  205. 00000292  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  206. label00000296:
  207. 00000296  102E 000C                move.b     D0, [A6 + 0xC]
  208. 0000029A  6772                     beq        +0x74 /* 0000030E */
  209. 0000029C  42A7                     clr.l      -[A7]
  210. 0000029E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  211. 000002A2  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  212. 000002A6  7004                     moveq.l    D0, 0x04
  213. 000002A8  2F00                     move.l     -[A7], D0
  214. 000002AA  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  215. 000002AE  2D5F FE58                move.l     [A6 - 0x1A8], [A7]+
  216. 000002B2  202E FE58                move.l     D0, [A6 - 0x1A8]
  217. 000002B6  5380                     subq.l     D0, 1
  218. 000002B8  3D40 FCDA                move.w     [A6 - 0x326], D0
  219. 000002BC  4247                     clr.w      D7
  220. 000002BE  6048                     bra        +0x4A /* 00000308 */
  221. label000002C0:
  222. 000002C0  4267                     clr.w      -[A7]
  223. 000002C2  206E 0008                movea.l    A0, [A6 + 0x8]
  224. 000002C6  2050                     movea.l    A0, [A0]
  225. 000002C8  3007                     move.w     D0, D7
  226. 000002CA  48C0                     ext.l      D0
  227. 000002CC  E580                     asl        D0, 2
  228. 000002CE  2F30 0800                move.l     -[A7], [A0 + D0]
  229. 000002D2  486E FD64                pea.l      [A6 - 0x29C]
  230. 000002D6  4EAD 3EAA                jsr        [A5 + 0x3EAA /* export_2001 */]
  231. 000002DA  4A5F                     tst.w      [A7]+
  232. 000002DC  6614                     bne        +0x16 /* 000002F2 */
  233. 000002DE  206E 0008                movea.l    A0, [A6 + 0x8]
  234. 000002E2  2050                     movea.l    A0, [A0]
  235. 000002E4  3007                     move.w     D0, D7
  236. 000002E6  48C0                     ext.l      D0
  237. 000002E8  E580                     asl        D0, 2
  238. 000002EA  21AE FD64 0800           move.l     [A0 + D0], [A6 - 0x29C]
  239. 000002F0  6012                     bra        +0x14 /* 00000304 */
  240. label000002F2:
  241. 000002F2  206E 0008                movea.l    A0, [A6 + 0x8]
  242. 000002F6  2050                     movea.l    A0, [A0]
  243. 000002F8  3007                     move.w     D0, D7
  244. 000002FA  48C0                     ext.l      D0
  245. 000002FC  E580                     asl        D0, 2
  246. 000002FE  7200                     moveq.l    D1, 0x00
  247. 00000300  2181 0800                move.l     [A0 + D0], D1
  248. label00000304:
  249. 00000304  5247                     addq.w     D7, 1
  250. 00000306  6906                     bvs        +0x8 /* 0000030E */
  251. label00000308:
  252. 00000308  BE6E FCDA                cmp.w      D7, [A6 - 0x326]
  253. 0000030C  6FB2                     ble        -0x4C /* 000002C0 */
  254. label0000030E:
  255. 0000030E  4AAE FE0A                tst.l      [A6 - 0x1F6]
  256. 00000312  6F1E                     ble        +0x20 /* 00000332 */
  257. 00000314  2D6E FE0A FE58           move.l     [A6 - 0x1A8], [A6 - 0x1F6]
  258. 0000031A  4267                     clr.w      -[A7]
  259. 0000031C  3F2E FE5E                move.w     -[A7], [A6 - 0x1A2]
  260. 00000320  486E FE58                pea.l      [A6 - 0x1A8]
  261. 00000324  206E 0008                movea.l    A0, [A6 + 0x8]
  262. 00000328  2F10                     move.l     -[A7], [A0]
  263. 0000032A  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  264. 0000032E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  265. label00000332:
  266. 00000332  4267                     clr.w      -[A7]
  267. 00000334  3F2E FE5E                move.w     -[A7], [A6 - 0x1A2]
  268. 00000338  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  269. 0000033C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  270. 00000340  3D6E FFB8 FEAC           move.w     [A6 - 0x154], [A6 - 0x48]
  271. 00000346  4267                     clr.w      -[A7]
  272. 00000348  486E FEAC                pea.l      [A6 - 0x154]
  273. 0000034C  486E FEAE                pea.l      [A6 - 0x152]
  274. 00000350  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  275. 00000354  4A5F                     tst.w      [A7]+
  276. 00000356  6614                     bne        +0x16 /* 0000036C */
  277. 00000358  3F2E FEAC                move.w     -[A7], [A6 - 0x154]
  278. 0000035C  2F2E FEAE                move.l     -[A7], [A6 - 0x152]
  279. 00000360  486E FFBC                pea.l      [A6 - 0x44]
  280. 00000364  3F3C 18F8                move.w     -[A7], 0x18F8
  281. 00000368  4EAD 3952                jsr        [A5 + 0x3952 /* export_1830 */]
  282. label0000036C:
  283. 0000036C  486E FD26                pea.l      [A6 - 0x2DA]
  284. 00000370  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  285. 00000374  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  286. 00000378  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  287. label0000037C:
  288. 0000037C  4CDF 00C0                movem.l    D6,D7, [A7]+
  289. 00000380  4E5E                     unlink     A6
  290. 00000382  205F                     movea.l    A0, [A7]+
  291. 00000384  5C4F                     addq.w     A7, 6
  292. 00000386  4ED0                     jmp        [A0]
  293. 00000388  4E56 0000                link       A6, 0
  294. 0000038C  2F0C                     move.l     -[A7], A4
  295. 0000038E  286E 0008                movea.l    A4, [A6 + 0x8]
  296. 00000392  2F2C FF34                move.l     -[A7], [A4 - 0xCC]
  297. 00000396  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  298. 0000039A  206C 0008                movea.l    A0, [A4 + 0x8]
  299. 0000039E  2F10                     move.l     -[A7], [A0]
  300. 000003A0  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  301. 000003A4  102C FFB0                move.b     D0, [A4 - 0x50]
  302. 000003A8  670E                     beq        +0x10 /* 000003B8 */
  303. 000003AA  4267                     clr.w      -[A7]
  304. 000003AC  3F2C FFB6                move.w     -[A7], [A4 - 0x4A]
  305. 000003B0  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  306. 000003B4  395F FFB8                move.w     [A4 - 0x48], [A7]+
  307. label000003B8:
  308. 000003B8  285F                     movea.l    A4, [A7]+
  309. 000003BA  4E5E                     unlink     A6
  310. 000003BC  205F                     movea.l    A0, [A7]+
  311. 000003BE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  312. 000003C2  4ED0                     jmp        [A0]
  313. export_1889:
  314. 000003C4  4E56 FEA4                link       A6, -0x015C
  315. 000003C8  206E 0010                movea.l    A0, [A6 + 0x10]
  316. 000003CC  43EE FFBA                lea.l      A1, [A6 - 0x46]
  317. 000003D0  7010                     moveq.l    D0, 0x10
  318. label000003D2:
  319. 000003D2  22D8                     move.l     [A1]+, [A0]+
  320. 000003D4  51C8 FFFC                dbf        D0, -0x6 /* 000003D2 */
  321. 000003D8  3290                     move.w     [A1], [A0]
  322. 000003DA  422E 0014                clr.b      [A6 + 0x14]
  323. 000003DE  422E FFB0                clr.b      [A6 - 0x50]
  324. 000003E2  206E 0008                movea.l    A0, [A6 + 0x8]
  325. 000003E6  7000                     moveq.l    D0, 0x00
  326. 000003E8  2080                     move.l     [A0], D0
  327. 000003EA  7000                     moveq.l    D0, 0x00
  328. 000003EC  2D40 FF34                move.l     [A6 - 0xCC], D0
  329. 000003F0  486E FEE6                pea.l      [A6 - 0x11A]
  330. 000003F4  487A FF92                pea.l      [PC - 0x6E /* 00000388, value 0x4E560000 'NV\0\0', cstring "NV" */]
  331. 000003F8  2F0E                     move.l     -[A7], A6
  332. 000003FA  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  333. 000003FE  4267                     clr.w      -[A7]
  334. 00000400  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  335. 00000404  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  336. 00000408  486E FFC0                pea.l      [A6 - 0x40]
  337. 0000040C  1F3C 0003                move.b     -[A7], 0x3
  338. 00000410  486E FFB6                pea.l      [A6 - 0x4A]
  339. 00000414  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  340. 00000418  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  341. 0000041C  1D7C 0001 FFB0           move.b     [A6 - 0x50], 0x1
  342. 00000422  4267                     clr.w      -[A7]
  343. 00000424  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  344. 00000428  3F3C 0001                move.w     -[A7], 0x1
  345. 0000042C  42A7                     clr.l      -[A7]
  346. 0000042E  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  347. 00000432  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  348. 00000436  7058                     moveq.l    D0, 0x58
  349. 00000438  2D40 FFB2                move.l     [A6 - 0x4E], D0
  350. 0000043C  4267                     clr.w      -[A7]
  351. 0000043E  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  352. 00000442  486E FFB2                pea.l      [A6 - 0x4E]
  353. 00000446  486E FF38                pea.l      [A6 - 0xC8]
  354. 0000044A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  355. 0000044E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  356. 00000452  203C 4674 506A           move.l     D0, 0x4674506A /* 'FtPj' */
  357. 00000458  B0AE FF38                cmp.l      D0, [A6 - 0xC8]
  358. 0000045C  671C                     beq        +0x1E /* 0000047A */
  359. 0000045E  2F3C 0001 0FAD           move.l     -[A7], 0x10FAD
  360. 00000464  4EAD 3F92                jsr        [A5 + 0x3F92 /* export_2030 */]
  361. 00000468  4267                     clr.w      -[A7]
  362. 0000046A  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  363. 0000046E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  364. 00000472  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  365. 00000476  6000 0142                bra        +0x144 /* 000005BA */
  366. label0000047A:
  367. 0000047A  206E 000C                movea.l    A0, [A6 + 0xC]
  368. 0000047E  43EE FF4A                lea.l      A1, [A6 - 0xB6]
  369. 00000482  7010                     moveq.l    D0, 0x10
  370. label00000484:
  371. 00000484  20D9                     move.l     [A0]+, [A1]+
  372. 00000486  51C8 FFFC                dbf        D0, -0x6 /* 00000484 */
  373. 0000048A  3091                     move.w     [A0], [A1]
  374. 0000048C  102D FC6C                move.b     D0, [A5 - 0x394]
  375. 00000490  6748                     beq        +0x4A /* 000004DA */
  376. 00000492  082E 0001 FF41           btst.b     [A6 - 0xBF], 0x1
  377. 00000498  56C1                     sne        D1
  378. 0000049A  C001                     and.b      D0, D1
  379. 0000049C  4A00                     tst.b      D0
  380. 0000049E  673A                     beq        +0x3C /* 000004DA */
  381. 000004A0  4AAE FF42                tst.l      [A6 - 0xBE]
  382. 000004A4  5EC1                     sgt        D1
  383. 000004A6  C001                     and.b      D0, D1
  384. 000004A8  6730                     beq        +0x32 /* 000004DA */
  385. 000004AA  2D6E FF42 FFB2           move.l     [A6 - 0x4E], [A6 - 0xBE]
  386. 000004B0  42A7                     clr.l      -[A7]
  387. 000004B2  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  388. 000004B6  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  389. 000004BA  2D57 FF34                move.l     [A6 - 0xCC], [A7]
  390. 000004BE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  391. 000004C2  4267                     clr.w      -[A7]
  392. 000004C4  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  393. 000004C8  486E FFB2                pea.l      [A6 - 0x4E]
  394. 000004CC  206E FF34                movea.l    A0, [A6 - 0xCC]
  395. 000004D0  2F10                     move.l     -[A7], [A0]
  396. 000004D2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  397. 000004D6  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  398. label000004DA:
  399. 000004DA  486E FEA4                pea.l      [A6 - 0x15C]
  400. 000004DE  206E 000C                movea.l    A0, [A6 + 0xC]
  401. 000004E2  3F10                     move.w     -[A7], [A0]
  402. 000004E4  4EAD 396A                jsr        [A5 + 0x396A /* export_1833 */]
  403. 000004E8  487A 00DA                pea.l      [PC + 0xDA /* 000005C4, value 0x13A0000 */]
  404. 000004EC  486E FEC4                pea.l      [A6 - 0x13C]
  405. 000004F0  3F3C 0002                move.w     -[A7], 0x2
  406. 000004F4  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  407. 000004F8  41EE FF90                lea.l      A0, [A6 - 0x70]
  408. 000004FC  43EE FEC4                lea.l      A1, [A6 - 0x13C]
  409. 00000500  7007                     moveq.l    D0, 0x07
  410. label00000502:
  411. 00000502  20D9                     move.l     [A0]+, [A1]+
  412. 00000504  51C8 FFFC                dbf        D0, -0x6 /* 00000502 */
  413. 00000508  2F3C 0001 0000           move.l     -[A7], 0x10000
  414. 0000050E  486E FF90                pea.l      [A6 - 0x70]
  415. 00000512  206E 000C                movea.l    A0, [A6 + 0xC]
  416. 00000516  2F28 0002                move.l     -[A7], [A0 + 0x2]
  417. 0000051A  2F3C 4674 6346           move.l     -[A7], 0x46746346 /* 'FtcF' */
  418. 00000520  4868 0006                pea.l      [A0 + 0x6]
  419. 00000524  2F2E FF34                move.l     -[A7], [A6 - 0xCC]
  420. 00000528  486E FFB1                pea.l      [A6 - 0x4F]
  421. 0000052C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  422. 00000530  4EAD 3982                jsr        [A5 + 0x3982 /* export_1836 */]
  423. 00000534  4A1F                     tst.b      [A7]+
  424. 00000536  6718                     beq        +0x1A /* 00000550 */
  425. 00000538  2F2E FF34                move.l     -[A7], [A6 - 0xCC]
  426. 0000053C  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  427. 00000540  4267                     clr.w      -[A7]
  428. 00000542  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  429. 00000546  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  430. 0000054A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  431. 0000054E  606A                     bra        +0x6C /* 000005BA */
  432. label00000550:
  433. 00000550  4AAE FF46                tst.l      [A6 - 0xBA]
  434. 00000554  6F40                     ble        +0x42 /* 00000596 */
  435. 00000556  2D6E FF46 FFB2           move.l     [A6 - 0x4E], [A6 - 0xBA]
  436. 0000055C  206E 0008                movea.l    A0, [A6 + 0x8]
  437. 00000560  2F08                     move.l     -[A7], A0
  438. 00000562  42A7                     clr.l      -[A7]
  439. 00000564  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  440. 00000568  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  441. 0000056C  201F                     move.l     D0, [A7]+
  442. 0000056E  205F                     movea.l    A0, [A7]+
  443. 00000570  2080                     move.l     [A0], D0
  444. 00000572  206E 0008                movea.l    A0, [A6 + 0x8]
  445. 00000576  2F10                     move.l     -[A7], [A0]
  446. 00000578  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  447. 0000057C  4267                     clr.w      -[A7]
  448. 0000057E  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  449. 00000582  486E FFB2                pea.l      [A6 - 0x4E]
  450. 00000586  206E 0008                movea.l    A0, [A6 + 0x8]
  451. 0000058A  2050                     movea.l    A0, [A0]
  452. 0000058C  2F10                     move.l     -[A7], [A0]
  453. 0000058E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  454. 00000592  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  455. label00000596:
  456. 00000596  4267                     clr.w      -[A7]
  457. 00000598  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  458. 0000059C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  459. 000005A0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  460. 000005A4  2F2E FF34                move.l     -[A7], [A6 - 0xCC]
  461. 000005A8  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  462. 000005AC  486E FEE6                pea.l      [A6 - 0x11A]
  463. 000005B0  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  464. 000005B4  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  465. label000005BA:
  466. 000005BA  4E5E                     unlink     A6
  467. 000005BC  205F                     movea.l    A0, [A7]+
  468. 000005BE  DEFC 000C                add.w      A7, 0xC
  469. 000005C2  4ED0                     jmp        [A0]
  470. 000005C4  013A 0000                btst       [PC /* 000005C6 */], D0
  471.